home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / docs / announc3.lha / 1100 / 1100.screennotify next >
Internet Message Format  |  1995-04-09  |  3KB

  1. From zerkle Thu Mar 30 09:03:17 1995
  2. Received: by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.6)
  3.     id AA19285; Thu, 30 Mar 95 09:03:16 PST
  4. Received: from lilly.ping.de by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.6)
  5.     id AA19272; Thu, 30 Mar 95 09:02:53 PST
  6. Received: from yello.ping.de by lilly.ping.de with smtp
  7.     (Smail3.1.28.1 #4) id m0ruNax-000opYC; Thu, 30 Mar 95 19:01 MET DST
  8. Received: by yello.ping.de (UMSRFC 0.7);
  9.     Thu, 30 Mar 1995 19:01:17 +0100
  10. To: "announce" <announce@cs.ucdavis.edu>
  11. In-Reply-To: <9503290757.AA11964@toadflax.cs.ucdavis.edu>
  12. From: "Stefan Becker" <stefanb@yello.ping.de>
  13. Date: Thu, 30 Mar 1995 18:33:52 +0100
  14. Mime-Version: 1.0
  15. Content-Type: text/plain; charset=us-ascii
  16. Content-Transfer-Encoding: 7bit
  17. X-Mailer: IntuiNews 1.3 Beta 6 (27.3.95)
  18. Message-Id: <68029760@yello.adsp.sub.org>
  19. Subject: REVISE ScreenNotify 1.0
  20. Errors-To: zerkle@cs.ucdavis.edu
  21. X-Server: Zserver v0.90beta
  22. Status: RO
  23.  
  24. REVISE DAN
  25.  
  26. TITLE
  27.  
  28.      ScreenNotify
  29.  
  30. VERSION
  31.  
  32.      1.0
  33.  
  34. AUTHOR
  35.  
  36.      Stefan Becker
  37.  
  38.      E-Mail:   stefanb@yello.ping.de
  39.  
  40.      Address:         Verkehrsstrasse 11
  41.               D-44809 Bochum
  42.                       GERMANY
  43.  
  44. DESCRIPTION
  45.  
  46.      Starting with AmigaOS V37 the Workbench offers a library with some useful
  47.      functions for applications. Although this is a _BIG_ improvement over the
  48.      old Workbench there are still some important features missing. The most
  49.      annoying one is that an application with an open window on the Workbench
  50.      screen prevents the closing of the screen, e.g. after pressing "Use" in
  51.      the ScreenMode preferences editor.
  52.  
  53.      To circumvent these programs have either to patch the CloseWorkBench()
  54.      and OpenWorkBench() functions in the intuition.library or to add a
  55.      notification for the screenmode.prefs file. The ideal solution would
  56.      be a new App* message from the Workbench, but as we all know a Workbench
  57.      update/rewrite is not very likely in the near future :-(
  58.  
  59.      ScreenNotify offers an intermediate solution. It patches the above
  60.      mentioned functions and offers a notification service for clients. This
  61.      hides the "dirty" things in one location and offers a clean interface to
  62.      the outside world. Clients only have to close their windows on the
  63.      Workbench screen after receiving a CLOSE notification. They may open them
  64.      again after receiving an OPEN notification.
  65.  
  66.      Additionally ScreenNotify patches CloseScreen() and PubScreenStatus(). It
  67.      can therefore offer a notification when a public screen is closed or
  68.      opened. This may be useful for utilities which open their windows on
  69.      public screens.
  70.  
  71.      All this means that when you have ScreenNotify installed, you can use
  72.      specially written programs, e.g. ToolManager 2.1a, that open and close
  73.      their windows automatically on public screens.
  74.  
  75. SPECIAL REQUIREMENTS
  76.  
  77.      AmigaOS 2.04 (V37) or better
  78.  
  79. AVAILABILITY
  80.  
  81.      ScreenNotify 1.0 is available on Aminet, e.g.
  82.  
  83.      ftp://ftp.wustl.edu/pub/aminet/util/libs/ScreenNotify10.lha (19759)
  84.  
  85. PRICE
  86.  
  87.      Free
  88.  
  89. DISTRIBUTABILITY
  90.  
  91.      Freely distributable, (c) 1995 Stefan Becker
  92.  
  93.  
  94.  
  95.